//
// Source code recreated from a .class file by IntelliJ IDEA
// (powered by FernFlower decompiler)
//

package com.ruoyi.system.mapper;

import com.ruoyi.system.api.domain.NoticeReadVo;
import com.ruoyi.system.api.domain.SwglAnnouncement;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface SwglAnnouncementMapper {
    SwglAnnouncement selectSwglAnnouncementByAnnouceId(String var1);

    List<SwglAnnouncement> selectSwglAnnouncementList(SwglAnnouncement var1);

    List<SwglAnnouncement> selectSwglAnnouncementShowList(String var1);

    List<SwglAnnouncement> selectSwglAnnouncementListByType(String var1);

    int selectSwglAnnouncementListByEmergencyLevel(@Param("emergencyLevel") String var1, @Param("orgNo") String var2);

    int insertSwglAnnouncement(SwglAnnouncement var1);

    int updateSwglAnnouncement(SwglAnnouncement var1);

    int deleteSwglAnnouncementByAnnouceId(String var1);

    int deleteSwglAnnouncementByAnnouceIds(String[] var1);

    List<Long> selectRoleUsers();

    int insertIsRead(NoticeReadVo var1);

    List<NoticeReadVo> selectIsReadUser(String var1);

    int updateIsRead(NoticeReadVo var1);
}
